to be just the thing - French English Dictionary